html, body {
    padding: 0;
    margin: 0;
    width: 100%;
    /*height:100%; */
    /*overflow:auto */
    /*overflow:hidden;*/
    /*margin:0 auto;*/
    box-sizing : border-box ;
    moz-box-sizing: border-box;
}

body{
    /*background-color:#f2f2f5;*/
    font-family: "Microsoft YaHei","lucida Grande", Verdana;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    /*height: 100%;	*/
    font-size: 14px;
    background: #e7e8eb;
    /*background: #f2f2f2*/;
    color: #222;
}


body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, fieldset, textarea {
    margin: 0;
}

{
    box-sizing : border-box ;
    moz-box-sizing: border-box;
}

ul, ol {
    padding-left: 0px;
    list-style: none outside none;
}


a, a:hover, a:visited, a:visited {
    text-decoration: none;
    color: #0070cc;
}

/* MENU */

.wx-menu{
    padding-bottom: 6px;
    padding-top: 6px;
    border-top: 1px solid #e7e7eb;
}

.wx-menu-first{
    border-top: 0;
}


.wx-menu_title{
    margin-bottom: 0;
    position: relative;
    padding: 0 30px 0;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    line-height: 34px;
    color: #8d8d8d;
}

.wx-icon_menu {
    margin-right: 10px;
    margin-top: -0.2em;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    display: inline-block;
}

.wx-menu_item{
    line-height: 34px;
}

.wx-menu_item a {
    display: block;
    padding: 0 0 0 58px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    color: #222;
    text-decoration: none;
    outline: none;
}
.wx-menu_item_select a {
    color: #fff;
}
.wx-menu_item:hover{
    background-color: #F4F4F4;
}

.wx-menu_item_select, .wx-menu_item_select:hover{
    background-color: #0072ce;
    color: #fff !important;
}
.wx-menu_item:active{
    background-color: #8d8d8d;
}
